main{
    background-color: rgb(245, 245, 245);
    overflow: hidden;
    .nav{
        font-size: .16rem;
        color: rgb(126, 125, 125);
        font-weight: 580;
        margin-left: .15rem;
        padding-top: .15rem;
        padding-bottom: .15rem;
        span{
            font-weight: 580;
            color: black;
        }
    }
    .bck{
        width: 100vw;
        height: 2.2rem;
        background: url(../imgs/rentalList/banner.png) no-repeat;
        background-size: 100%;
        position: relative;
        .share{
            width: .5rem;
            height: .3rem;
            font-size: .12rem;
            color: rgb(255, 255, 255);
            background-color: rgba(0, 0, 0, 0.388);
            line-height: .3rem;
            text-align: center;
            position: absolute;
            top: 1.8rem;
            left: 3.25rem;
            border-radius: 25px 0 0 25px;
        }
    }
    .title{
        background-color: rgb(255, 255, 255);
        display: flex;
        h1{
            padding-top: .1rem;
            padding-bottom: .1rem;
            display: flex;
            font-size: .16rem;
            flex: 3;
            margin: 0 .1rem;
        }
        .love{
            flex-direction: column;
            display: flex;
            flex: 1;
            border-left: 1px solid rgb(126, 125, 125);
            justify-content: center;
            align-items: center;
            img{
                width: .2rem;
                height: .2rem;
            }
            p{
                font-size: .14rem;
            }
        }
    }
    .introduce{
        display: flex;
        list-style: none;
        border-top: 1px solid rgb(126, 125, 125);
        border-bottom: 1px solid rgb(126, 125, 125);
        background-color: rgb(245, 245, 245);
        li{
            margin: .3rem auto;
            flex: 1;
            // margin: .15rem auto;
            p{
                text-align: center;
                font-size: .14rem;
            }
            p:nth-child(2){
                color: rgb(255, 138, 0);
            }
        }
        .center-li{
            border-left: 1px solid rgb(126, 125, 125);
            border-right: 1px solid rgb(126, 125, 125);
        }
    }
    .introduce-1{
        list-style: none;
        font-size: .16rem;
        background-color: rgb(255, 255, 255);
        li{
            display: flex;
            line-height: .6rem;
            margin: 0 .15rem;
            font-weight: 580;
            color: rgb(59, 59, 59);
            border-bottom: 1px solid rgb(126, 125, 125);
            span{
                flex: 1;
            }
        }
    }
    .address{
        border: 1px solid rgb(126, 125, 125);
        margin-top: .15rem;
        background-color: rgb(255, 255, 255);
        .comment{
            display: flex;
            font-size: .16rem;
            padding: .1rem;
            border-bottom: 1px solid rgb(126, 125, 125);
            h2{
                color: rgb(255, 138, 0);
            }
            img{
                padding-left: 2.1rem;
                width: .1rem;
                height: .25rem;
                padding-top: .03rem;
            }
            .img{
                padding-left: 1.85rem;
            }
        }
        .address-2{
            font-size: .16rem;
            font-weight: 580;
            line-height: .3rem;
            color: rgb(59, 59, 59);
            margin: .1rem;
        }
    }
    .map{
        border: 1px solid rgb(126, 125, 125);
        margin-top: .15rem;
        background-color: rgb(255, 255, 255);
        .comment{
            display: flex;
            font-size: .16rem;
            padding: .1rem;
            border-bottom: 1px solid rgb(126, 125, 125);
            h2{
                color: rgb(255, 138, 0);
            }
            img{
                padding-left: 2.1rem;
                width: .1rem;
                height: .25rem;
                padding-top: .03rem;
            }
            .img{
                padding-left: 1.85rem;
            }
        }
        .map-1{
            p{
                font-size: .16rem;
                font-weight: 570;
                margin-left: .15rem;
            }
            img{
                width: 3.4rem;
                height: 2rem;
                margin: .1rem .15rem;
            }
        }
    }
    .history{
        border: 1px solid rgb(126, 125, 125);
        margin-top: .15rem;
        background-color: rgb(255, 255, 255);
        .history-1{
            display: flex;
            font-size: .16rem;
            padding: .1rem;
            border-bottom: 1px solid rgb(126, 125, 125);
            h2{
                color: rgb(255, 138, 0);
            }
            img{
                padding-left: 1.85rem;
                width: .1rem;
                height: .25rem;
                padding-top: .03rem;
            }
        }
        .address-2{
            font-size: .16rem;
            font-weight: 550;
            line-height: .3rem;
            color: rgb(59, 59, 59);
            margin: .1rem;
            span{
                color: rgb(255, 138, 0);
            }
            .pen{
                padding-top: .15rem;
            }
        }
    }
    .call{
        margin: .15rem;
        width: 100vw;
        display: flex;
        background-color: rgb(255, 255, 255);
        margin-top: .15rem;
        padding-top: .1rem;
        padding-bottom: .1rem;
        .name{
            flex: 4;
            display: flex;
            img{
                width: .6rem;
                height: .6rem;
            }
            p{
                margin-left: .05rem;
                font-size: .18rem;
                font-weight: 540;
                color: rgb(66, 65, 65);
            }
        }
        .letter{
            display: flex;
            flex: 2;
            .dianhua{
                font-size: .16rem;
                margin: .05rem;
                img{
                    width: .4rem;
                    height: .4rem;
                }
                p{
                    font-size: .16rem;
                    text-align: center;
                }
                .p1{
                    color: rgb(93, 203, 150);
                }
                .p2{
                    color: rgb(91, 174, 222);
                }
            }
        }
    }
}
